package com.sunrise.generico.util;

import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.convert.FacesConverter;

import org.omnifaces.converter.SelectItemsConverter;

import com.sunrise.generico.entidade.iface.EntidadeManter;

@FacesConverter("entidadeSelectItensConverter")
public class EntidadeSelectItensConverter extends SelectItemsConverter {

	@Override
	public String getAsString(FacesContext context, UIComponent component, Object value) {
		EntidadeManter entidade = (value instanceof EntidadeManter) ? ((EntidadeManter) value) : null;
		return (entidade != null) ? String.valueOf(entidade.getId()) : null;
	}
	
}

